Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.6K
Visualizações
No se pudo llamar al webhook "validate.nginx.ingress.kubernetes.io": error al aplicar el ingreso en Kubernetes

Estoy creando mi clúster de nodo único de Kubernetes usando kubeadm. Después de aplicar el controlador ngnix de ingreso, recibo el siguiente error cuando intento aplicar el archivo de ingreso.

Recibo el siguiente error al aplicar el ingreso:

Error from server (InternalError): error when creating "ingress.yaml": Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io": Post "https://ingress-nginx-controller-admission.ingress-nginx.svc:443/networking/v1/ingresses?timeout=10s": dial tcp 10.101.247.233:443: connect: connection refused

Actualmente estoy usando el controlador nginx de ingreso. ¿Cómo puedo resolver este problema?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Esto suele pasar porque hay un problema en la configuración de ValidatingWebhookConfiguration. Cuando implementa el controlador nginx, implementa múltiples recursos, uno de ellos es esta validación, cuya función es validar todos los ingresos que crea más adelante. A veces puede pasar que hay un problema de comunicación y te sale ese error aun teniendo la estructura correcta para el ingreso.

Mis recomendaciones:

  • Compruebe si la estructura de su ingreso es correcta
  • Haga una copia de seguridad de la validación actual y elimínela, verifique si el problema está resuelto (aunque esta podría no ser la mejor solución, seguro que funcionará) Puede lograr esto haciendo:
 kubectl get ValidatingWebhookConfiguration -o yaml > ./validating-backup.yaml kubectl delete ValidatingWebhookConfiguration <name of the resource>

tenga cuidado ya que ValidatingWebhookConfiguration es para todo el clúster

Por último, si desea conservar ValidatingWebhookConfiguration, la mejor opción podría ser volver a implementar todo el controlador de entrada mediante helm, de modo que se asegure de que se implemente correctamente. He aquí por qué se usa esa validación: enlace

Fuentes:

  • Experiencia personal

  • https://github.com/kubernetes/ingress-nginx/issues/5401

  • https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda